/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Pila_ProductoNodos;

/**
 *
 * @author Urii
 */
public class Pilas_produ {
    class Nodo {
        int dato;
        Nodo sig;
        
        String descripcion;
        float precio;
        int existencias;
    }
	
    private Nodo inicio;
    
    public Pilas_produ () {
        inicio=null;
    }
    
    public void insertarPro(int x,String des,float pre, int exi) {
    	Nodo pro = new Nodo();
        
        pro.dato = x;
        pro.descripcion=des;
        pro.precio=pre;
        pro.existencias=exi;
       
        if (inicio==null)
        {
            pro.sig = null;
            inicio = pro;
        }
        else
        {
            pro.sig = inicio;
            inicio = pro;
        }
    }
    

      public void imprimirPro() {
        Nodo productito=inicio;
        
        System.out.println("\n Los Productos en la pila son:");
        while (productito!=null) {
            
           System.out.println(" Clave: "+" "+productito.dato+" "
                                               +" Descripcion: "+" "+productito.descripcion+" "
                                               +" Precio:"+" "+"$"+productito.precio+ " "
                                               +" Productos en Existencias : "+productito.existencias+"\n");
            productito=productito.sig;
        }
        System.out.println();
    }
    
    
    public int extraerPro()
    {
        if (inicio!=null)
        {
            int informacion = inicio.dato;
            inicio = inicio.sig;
            return informacion;
        }
        else
        {
            return Integer.MAX_VALUE;
        }
    }
    

    
}
